﻿#region

using System.CodeDom.Compiler;
using System.Diagnostics;
using System.ServiceModel;
using System.ServiceModel.Channels;
using System.Web;

#endregion

[GeneratedCode("System.ServiceModel", "3.0.0.0")]
[ServiceContract(Namespace = "http://www.motiontracker.com/services", ConfigurationName = "IMotionTrackerWCFService")]
public interface IMotionTrackerWCFService
{
    [OperationContract(Action = "http://www.motiontracker.com/services/IMotionTrackerWCFService/TrackRequest", ReplyAction = "http://www.motiontracker.com/services/IMotionTrackerWCFService/TrackRequestRespon" +
                                                                                                                             "se")]
    void TrackRequest(HttpApplication application);
}

[GeneratedCode("System.ServiceModel", "3.0.0.0")]
public interface IMotionTrackerWCFServiceChannel : IMotionTrackerWCFService, IClientChannel
{
}

[DebuggerStepThrough()]
[GeneratedCode("System.ServiceModel", "3.0.0.0")]
public partial class MotionTrackerWCFServiceClient : ClientBase<IMotionTrackerWCFService>, IMotionTrackerWCFService
{
    public MotionTrackerWCFServiceClient()
    {
    }

    public MotionTrackerWCFServiceClient(string endpointConfigurationName) :
        base(endpointConfigurationName)
    {
    }

    public MotionTrackerWCFServiceClient(string endpointConfigurationName, string remoteAddress) :
        base(endpointConfigurationName, remoteAddress)
    {
    }

    public MotionTrackerWCFServiceClient(string endpointConfigurationName, EndpointAddress remoteAddress) :
        base(endpointConfigurationName, remoteAddress)
    {
    }

    public MotionTrackerWCFServiceClient(Binding binding, EndpointAddress remoteAddress) :
        base(binding, remoteAddress)
    {
    }

    #region IMotionTrackerWCFService Members

    public void TrackRequest(HttpApplication application)
    {
        base.Channel.TrackRequest(application);
    }

    #endregion
}